Definition of Land Mine

  • (noun) an explosive mine hidden underground; explodes when stepped on or driven over

Synonyms of Land Mine


Antonyms of Land Mine


No Antonyms Found.

Homophones of Land Mine


No Homophones Found.